CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
leechanwoo-kor

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.

GitHub Repository: leechanwoo-kor/coursera
Path: blob/main/deep-learning-specialization/course-1-neural-networks-and-deep-learning/Week 1 Quiz - Introduction to deep learning.md
Views: 39921

Week 1 Quiz - Introduction to deep learning

1. Which of the following best describes the role of AI in the expression "an AI-powered society"?

  • AI controls the power grids energy distribution, so all the power needed for industry and in daily life comes from AI.

  • AI helps to create a more efficient way of producing energy to power industries and personal devices.

  • AI is an essential ingredient in realizing tasks, in industry and in personal life.

๐Ÿ“Œ In an AI powered society AI plays a fundamental role to complete most tasks, in industry and personal life.

2. Which of the following play a major role to achieve a very high level of performance with Deep Learning algorithms?

  • Smaller models.

  • Large models.

  • Large amounts of data.

๐Ÿ“Œ Some of the most successful Deep Learning algorithms make use of very large datasets for training.

3. Recall this diagram of iterating over different ML ideas. Which of the statements below are true? (Check all that apply.)

image

  • Better algorithms allow engineers to get more data and then produce better Deep Learning models.

  • Improvements in the GPU/CPU hardware enable the discorvery of better Deep Learning algorithms.

๐Ÿ“Œ By speeding up the iterative process, better hardware allows researchers to discover better algorithms.
  • Better algorithms can speed up the iterative process by reducing the necessary computation time.

๐Ÿ“Œ Recall how the introduction of the ReLU activation function helped resuce the time needed to train a model
  • Larger amounts of data allow researchers to try more ideas and then produce better algorithms in less time.

  • Being able to try out ideas quickly allows deep learning engineers to iterate more quickly.

  • Faster computation can help speed up how long a team takes to iterate to a good idea.

  • Recent progress in deep learning algorithms has allowed us to train good models faster (even without changing the CPU/GPU hardware).

  • It is faster to train on a big dataset than a small dataset.

  • Experiments finish faster, producing better ideas through increased iteration tempo.

๐Ÿ“Œ The experiments help to test ideas, by getting the feedback from the experiments new variations can be tested can be tested and the results might indicate new directions to explore.
  • Without better hardware, there is no way to train models faster.

  • Some algorithms are specifically designed to run experiments faster

๐Ÿ“Œ Some algorithms look specifically to improve the time needed to run an experiment and thus enable us to produce better models.
  • With larger datasets, the iteration process is faster.

4. When experienced deep learning engineers work on a new problem, they can usually use insight from previous problems to train a good model on the first try, without needing to iterate multiple times through different models. True/False?

  • True

  • False

๐Ÿ“Œ Finding the characteristics of model is key to having good performance. Although experience can help, it requires multiple iterations to build a good model.

5. Which one of these plots represents a ReLU activation function?

image

๐Ÿ“Œ this is the ReLU activation function, the most used in neural networks.

6. Features of animals, such as weight, height, and color, are used for classification between cats, dogs, or others. This is an example of "structured" data, because they are represented as arrays in a computer. True/False?

  • True

๐Ÿ“Œ The data can be represented by columns of data. This is an example of structed data, unlike images of the animal.
  • False

7. A demographic dataset with statistics on different cities' population, GDP per capita, and economic growth is an example of โ€œunstructuredโ€ data because it contains data coming from different sources. True/False?

  • True

  • False

๐Ÿ“Œ A demographic dataset with statistics on different cities' population, GDP per capita, and economic growth is an example of "structured" data in contrast to image, audio or text datasets.

8. Why is an RNN (Recurrent Neural Network) used for machine translation, say translating English to French? (Check all that apply.)

  • It is strictly more powerful than a Convolutional Neural Network (CNN).

  • RNNs represent the recurrent process of Idea -> Code -> Experiment -> Idea -> ...

  • It can be trained as a supervised learing problem

๐Ÿ“Œ We can train it on many pairs of sentences x (English) and y (French).
  • It is applicable when the input/output is a sequence (e.g. a sequence of words.)

๐Ÿ“Œ An RNN can map from a sequence of english words to a sequence of french words.

9. In this diagram which we hand-drew in the lecture, what do the horizontal axis (x-axis) and vertical axis (y-axis) represent?

image

  • x-axis is the amount of data, y-axis (vertical axis) is the performance of the algorithm.

  • x-axis is the performance of the algorithm, y-axis (vertical axis) is the amount of data.

  • x-axis is the input to the algorithm, y-axis (vertical axis) is outputs.

  • x-axis is the amount of data, y-axis (vertical axis) is the size of the model you train.

image

  • Increasing the size of a neural network generally does not hurt an algorithm's performance, and it may help significantly.

๐Ÿ“Œ According to the trends in the figure above, big networks usually perform better than small networks.
  • Increasing the training set size generally does not hurt an algorithm's performance, and it may help significantly.

๐Ÿ“Œ Bringing more data to a model is almost always beneficial.
  • Increasing the size of a neural network generally does not hurt an algorithm's performance, and it may help significantly.

  • Decreasing the training set size generally does not hurt an algorithm's performance, and it may help significantly.

  • Increasing the training set size of a traditional learning algorithm always imporves its performace.

๐Ÿ“Œ After a certain size, traditional learning algorithms don't improve their performance.
  • Increasing the training set size of a traditional learning algorithm stops helping to improve the performance after a certain size.

  • Suppose the information given in the diagram is accurate. We can deduce that when using large training sets, for a model to keep improving as the amount of data for training grows, the size of the neural network must grow.

๐Ÿ“Œ The graph shows that after a certain amount of data is fed to a NN it stops increasing its performance. To increase the performance it is necessary to use a larger model.
  • Assuming the trends described in the figure are accurate. The performance of a NN depends only on the size of the NN.

  • From the given diagram, we can deduce that Large NN models are always better than traditional learning algorithms.

11. Which of the following are reasons that didn't allow Deep Learning to be developed during the '80s?

  • Interesting applications such as image recognition require large amounts of data that were not available.

๐Ÿ“Œ Many resources used today to train Deep Learning projects come from the fact that our society digitizes almost everythin, creating a large dataset to train Deep Learning models.
  • Limited computational power.

๐Ÿ“Œ Deep Learning methods need a lot of computational power, and only recently the use of GPUs has accelerated the experimentation with Deep Learning.
  • People were afraid of a machine rebellion.

  • The theoretical tools didn't exist during the 80's.

12. Neural networks are good at figuring out function relating an input xx to an output yy given enough examples. True/False?

  • True

๐Ÿ“Œ Exactly, with neural networks, we don't need to "design" features by ourselves. The neural network figures out the necessary relations given enough data.
  • False

13. Which of the following depicts a Sigmoid activation function?

image

๐Ÿ“Œ This is the sigmoid activation function; this function was changed for the ReLU activation function helping with the training of NN.

14. Images for cat recognition is an example of โ€œstructuredโ€ data, because it is represented as a structured array in a computer. True/False?

  • True

  • False

๐Ÿ“Œ Images for cat recognition are example of "unstructured" data.

15. What does the analogy โ€œAI is the new electricityโ€ refer to?

  • AI runs on computers and is thus powered by electricity, but it is letting computers do things not possible before.

  • AI is powering personal devices in our homes and offices, similar to electricity.

  • Through the โ€œsmart gridโ€, AI is delivering a new wave of electricity.

  • Similar to electricity starting about 100 years ago, AI is transforming multiple industries.

๐Ÿ“Œ AI is transforming many fields from the car industry to agriculture to supply-chanin...

16. When building a neural network to predict housing price from features like size, the number of bedrooms, zip code, and wealth, it is necessary to come up with other features in between input and output like family size and school quality. True/False?

  • True

  • False

๐Ÿ“Œ Recall that when training a neural network, only the input and output for several examples are given.

17. Which of the following are examples of structured data? Choose all that apply.

  • A dataset with zip code, income, and name of a person.

  • A dataset with short poems.

  • A dataset of weight, age, the sugar, level in the blood, and arterial pressure.

  • A set of audio recordings of a person saying a single word.

18. Which of these are reasons for Deep Learning recently taking off? (Check the three options that apply.)

  • Neural Networks are a brand new field.

  • We have access to a lot more computational power.

๐Ÿ“Œ The develpoment of hardware, perhaps especially GPU computing, has significantly improved deep learning algorithms' performance.
  • Deep learning has resulted in significant improvements in important applications such as online advertising, speech recognition, and image recognition.

  • We have access to a lot more data.

๐Ÿ“Œ The digitalization of our society has played a huge role in this.

19. Which of the following are some aspects in which AI has transformed business?

  • Creating an AI-powered society.

  • Eliminating the need for health care services.

  • Web searching and advertisement.

๐Ÿ“Œ AI has helped to make a fit between services or results and consumers or queries.
  • AI has not been able to transform businesses.

20. RNNs (Recurrent Neural Networks) are good for data with a temporal component. True/False?

  • True

  • False

๐Ÿ“Œ RNN are good to work with sequences, and the elements of the sequence can be sorted by a temporal component.

21. Which of the following are examples of unstructured data? Choose all that apply.

  • Text describing size and number of pages of books.

  • Sound files for speech recognition.

๐Ÿ“Œ Audio is an example of "unstructured" data.
  • Images for bird recognition.

๐Ÿ“Œ Images are an example of "unstructured" data.
  • Information about elephants'weight, height, age, and the number of offspring.